package com.xique.park.bean.domain;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.xique.common.core.annotation.Excel;
import com.xique.common.core.web.domain.BaseEntity;

/**
 * 设备入库（注册设备基本信息到云平台）对象 t_park_device_regist
 *
 * @author xique
 * @date 2021-12-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ParkDeviceRegist extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 自动增量
     */
    private Long id;

    /**
     * 设备编号
     */
    @Excel(name = "设备编号")
    private String code;

    /**
     * 型号
     */
    @Excel(name = "型号")
    private String model;

    /**
     * 设备使用状态（normal-启用 pause-暂停 stock-库存）
     */
    @Excel(name = "设备使用状态", readConverterExp = "n=ormal-启用,p=ause-暂停,s=tock-库存")
    private String usageStatus;

    /**
     * ip地址
     */
    @Excel(name = "ip地址")
    private String ip;

    /**
     * 设备软件版本号
     */
    @Excel(name = "设备软件版本号")
    private String softwareVersion;

    /**
     * 表记录的状态（normal-正常 delete-删除）
     */
    @Excel(name = "表记录的状态", readConverterExp = "n=ormal-正常,d=elete-删除")
    private String recordStatus;

    /**
     * 状态（normal-启用 pause-停用）
     */
    @Excel(name = "状态", readConverterExp = "n=ormal-启用,p=ause-停用")
    private String status;

    /**
     * 创建人
     */
    @Excel(name = "创建人")
    private Long createUser;

    /**
     * 更新人
     */
    @Excel(name = "更新人")
    private Long updateUser;

}
